/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ac.persistence;
import ac.entities.Tarea;
import com.ibatis.sqlmap.client.SqlMapClient;
import java.io.IOException;
import java.sql.SQLException;

/**
 * Clase para gestionar la persistencia de objetos Tarea
 *
 * @author prometheus
 */
public class PersistTarea {

    /**
     * Crea un nuevo registro de tarea
     * @param nueva la tarea a insertar
     * @return true si la operación fue exitosa
     */
    public boolean insertTarea (Tarea nueva) {
        boolean resultado = false;
        try {
            SqlMapClient sqlMap = SqlConnector.getInstance().getReady();
            sqlMap.insert("insertTarea", nueva);
            resultado = true;
        } catch (IOException ioe) {
            ioe.printStackTrace();
        } catch (SQLException sqle) {
            sqle.printStackTrace();
        }

        return resultado;
    }

    public static void main (String args[]) {
        Tarea t = new Tarea (22, "alimentar");
        PersistTarea pt = new PersistTarea();
        boolean a = pt.insertTarea(t);
        if (a) {
            System.out.println("fino");
        } else System.out.println("chimbo");
    }
}
